"""
Slacker strategy.

As boring as this is after much analysis, this seems to be the best
strategy for this game.  Consider this, if your opponent is always
slacking, how can you beat him?  You can't, the best you can hope for
is a tie.  And, should you hunt (while they slack) even ONCE, then they
will starve first.

I coded up my own game server and tried a bunch of different and more
sophisticated strategies, but the slackers always won and after some
careful thought it makes sense.  Since the opponents list is randomized
each round you can't do tit-for-tat or anything else like that.  I tried
Q-learning, randomized approached, other simple strategies and they all
lost to this guy.

It was a little disappointing that this was always the winner to be
honest, but it was fun writing all the other ones too.  Hopefully, I
didn't make some huge miscalculation!

Thanks for the game, I love these sort of things!
-Charlie

p.s. A friend of mine and I were inspired to start our own after doing
this one.  We've done several similar contests over the years, but
never rand one before.  If you're interested it's at
www.aishowdown.com, and should have the rules released very soon!
"""

class Player:
    def hunt_choices(self, round_number, food, rep, m, opponents):
        return ['s' for opp in opponents]

    def hunt_outcomes(self, food_earnings):
        pass

    def round_end(self, award, m, number_hunters):
        pass
